{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免运费
Yami

Nickname

请告诉我们怎么更好地称呼你

更新你的名字
账户 订单 收藏
{{ inviteNavTitle }}
退出登录

切换配送区域

不同区域的库存和配送时效可能存在差异.

历史邮编

{{email ? __('Got it!') : __('Restock Alert')}}

我们将在商品到货后第一时间通知你。

取消
Yami

京东图书

计算机科学丛书·嵌入式软件设计基础:基于ARM Cortex-M3(原书第2版)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

计算机科学丛书·嵌入式软件设计基础:基于ARM Cortex-M3(原书第2版)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
后结束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
后结束促销
后开始秒杀 后结束秒杀
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 详情
商品有效期

已下架

当前地址无法配送
已售完

商品描述

展开全部描述
内容简介

《计算机科学丛书·嵌入式软件设计基础:基于ARM Cortex-M3(原书第2版)》以实践中最常运用的方式讲解汇编语言——实现小型、快速或特殊目的的例程,这些例程由主程序(高级语言编写,如C)调用。通过运用嵌入式软件环境,本书介绍多线程程序设计、抢占式系统与非抢占式系统、共享资源和调度。
《计算机科学丛书·嵌入式软件设计基础:基于ARM Cortex-M3(原书第2版)》适用于高等院校工科各专业嵌入式计算机系统程序设计、C语言程序设计及汇编语言程序设计类本科课程,也可供相关技术人员学习参考。

目录

出版者的话
译者序
献辞
前言
第1章 导论
1.1 什么是嵌入式系统
1.2 嵌入式软件设计的目标有什么独特性
1.3 什么是实时系统
1.4 什么是多线程
1.5 嵌入式处理器到底有多强大
1.6 如何使用编程语言
1.7 构建嵌入式应用有什么不同之处
1.8 典型的嵌入式程序有多大
习题
第2章 数的表示
2.1 固定精度二进制数
2.2 按位计数制
2.2.1 二进制到十进制的转换
2.2.2 十进制到二进制的转换
2.2.3 十六进制:二进制的简写
2.2.4 固定精度、反转与溢出
2.3 整数的二进制表示
2.3.1 带符号整数
2.3.2 同一数量级的正数和负数表示
2.3.3 解释2的补码的值
2.3.4 改变具有整数和小数部分的数的符号
2.3.5 二进制加减法
2.3.6 表示范围与溢出
2.4 实数的二进制表示
2.4.1 浮点表示的实数
2.4.2 定点表示的实数
2.5 文本的ASCII码表示
2.6 二进制编码的十进制
习题
第3章实现算术运算
3.1 2的补码与硬件复杂度
3.2 乘法与除法
3.2.1 有符号与无符号乘法
3.2.2 通过对2的移位来实现乘或者除
3.2.3 乘以任意常量
3.2.4 除以任意常量
3.3 定点实数的算术运算
3.3.1 使用标准16.16格式的定点数
3.3.2 使用标准32.32格式的定点数
3.3.3 32.32定点实数乘法
3.3.4 实例:4.4定点实数乘法
习题
第4章C的整数类型及其使用
4.1 整数数据类型
4.2 布尔数据类型
4.3 混合数据类型
4.4 内存中的位操作
4.4.1 测试位
4.4.2 设置、清除与反转位
4.4.3 提取位
4.4.4 插入位
4.5 I/O端口的位操作
4.5.1 只写I/O设备
4.5.2 基于读和写的I/O设备
4.5.3 基于串行访问的I/O设备
4.5.4 基于写入数据位的I/O设备
4.6 访问内存映射的I/O设备
4.6.1 使用指针访问数据
4.6.2 数组、指针和取地址操作符
4.7 结构体
4.7.1 封装的结构体
4.7.2 位域
4.8 变量访问
4.8.1 获取对象的地址
4.8.2 使用联合体
习题
第5章汇编程序设计Ⅰ:计算机组成
5.1 内存
5.2 中央处理单元
5.2.1 其他寄存器
5.2.2 取指-执行周期
5.3 输入/输出
5.4 ARM Cortex-M3 v7M体系结构概述
5.4.1 内部组成
5.4.2 指令流水线
5.4.3 存储模型
5.4.4 位带
5.5 ARM汇编语言
5.5.1 指令格式与操作数
5.5.2 将汇编翻译为二进制
习题
第6章汇编程序设计Ⅱ:数据操作
6.1 将常量装入寄存器
6.2 将内存数据装入寄存器
6.3 数据从寄存器存入内存
6.4 将简单的C赋值语句转换为ARM汇编代码
6.5 内存地址计算
6.6 内存寻址实例
6.6.1 将C指针表达式翻译为汇编代码
6.6.2 将C下标表达式翻译为汇编代码
6.6.3 将结构体引用翻译为汇编代码
6.7 栈指令
6.8 数据处理指令
6.8.1 在APSR中更新标识
6.8.2 算术运算指令
6.8.3 位操作指令
6.8.4 移位指令
6.8.5 位域操作指令
6.8.6 混合位、字节和半字指令
习题
第7章汇编程序设计Ⅲ:控制结构
7.1 指令序列
7.2 实现判定
7.2.1 条件分支指令
7.2.2 if-then和if-then-else语句
7.2.3 复合条件码
7.2.4 if-then指令
7.3 实现循环
7.4 函数的实现
7.4.1 函数调用和返回
7.4.2 寄存器使用
7.4.3 参数传递
7.4.4 返回值
7.4.5 临时变量
7.4.6 保存寄存器值
习题
第8章汇编程序设计Ⅳ:I/O编程
8.1 Cortex-M3 I/O硬件
8.1.1 中断和异常
8.1.2 线程和异常处理模式
8.1.3 进入异常处理程序
8.1.4 从异常处理程序返回
8.1.5 减少延迟
8.1.6 优先级与嵌套异常
8.2 同步、传输率与延迟
8.3 缓冲区与队列
8.4 评价I/O的执行能力
8.4.1 轮询等待循环
8.4.2 中断驱动的I/O
8.4.3 直接内存访问
8.4.4 不同方法的比较
习题
第9章并发软件
9.1 前台/后台系统
9.1.1 线程状态与串行化
9.1.2 延迟管理
9.1.3 中断溢出
9.1.4 将工作转移到后台
9.2 多线程编程
9.2.1 独立线程的并发执行
9.2.2 上下文切换
9.2.3 非抢占(合作)多线程
9.2.4 抢占式多线程
9.3 共享资源与临界区
9.3.1 禁止中断
9.3.2 禁止任务切换
9.3.3 自旋锁
9.3.4 互斥对象
9.3.5 信号量
习题
第10章调度
10.1 线程状态
10.2 等待中的线程
10.3 上下文切换
10.4 轮转调度
10.5 基于优先级的调度
10.5.1 资源饥饿
10.5.2 优先级反转
10.5.3 优先级上限协议
10.5.4 优先级继承协议
10.6 分配优先级
10.6.1 最后期限驱动的调度
10.6.2 速率单调的调度
10.7 死锁
10.8 看门狗定时器
习题
第11章存储管理
11.1 C语言中的对象
11.2 作用域
11.2.1 改进局部作用域
11.2.2 改进全局作用域
11.3 生命周期
11.4 自动分配
11.5 静态分配
11.6 三个程序:区分静态分配和自动分配
11.6.1 对象创建
11.6.2 对象初始化
11.6.3 对象销毁
11.7 动态分配
11.7.1 内存碎片
11.7.2 内存分配池
11.8 具有变量大小的动态分配
11.9 递归函数和内存分配
习题
第12章共享内存
12.1 确定共享对象
12.1.1 共享全局数据
12.1.2 共享私有数据
12.1.3 共享函数
12.2 可重入函数
12.3 只读数据
12.4 编程实践需要避免的事项
12.4.1 将内部状态保持在本地静态对象的函数
12.4.2 返回本地静态对象地址的函数
12.5 访问共享内存
12.5.1 处理器体系结构的影响
12.5.2 只读和只写访问
12.5.3 类型限定符volatile
习题
第13章系统初始化
13.1 内存层次
13.2 CPU和向量表
13.3 C运行时环境
13.3.1 将初始值从非易失性存储器复制到数据区
13.3.2 将未初始化的静态变量归零
13.3.3 设置堆
13.4 系统定时器
13.5 其他外围设备
部分习题答案
索引

精彩书摘

第2章 数的表示
数据有各种不同的类型:数值、文本、图像、音频等。不管是什么类型,如果要使用计算机来处理数据,那么数据首先要转换为计算机能够理解的格式。计算机由电子设备构造而来,使用电压来表示值。为了简化电路,设备可以是“打开”或“关闭”状态,这样仅需要两种电压水平。因此,计算机使用的存储模式只包括两种符号(“0”或者“0”)自然也在情理之中了。
在十进制(以10为基数)系统中,我们使用数字符号的序列来表示大于9的数。同样的方法也适合在二进制(以2为基数)系统中用来表示大于1的数。原则上,你所知道的关于多位十进制数的知识与二进制数是一样的(例如计数、加法、减法)。
2.1 固定精度二进制数
1.计算机采用不同方式存储整数和实数
可能大家都知道计算机根据数字是否具有小数部分来区分不同的数。没有小数部分的数称为整数(integer),而具有小数部分的数则称为实数(real)。大多数实数使用浮点(floating.point)表示法存储在计算机中。由于实现整数的算术运算所需的硬件要远比实现浮点数运算的简单快速,因此整数和实数使用不同的表示法。不仅是因为我们需要使用这两种类型,也由于为嵌入式系统编写软件的可靠性需求,所以我们需要完全理解这些类型的数字与我们日常使用的数学的不同之处,并理解由于差异的后果所带来的限制。
2.计算机更多地使用二进制数位来保存数而不是其等值的十进制数位
显然,我们必须学习如何在十进制和二进制之间进行转换。我们会发现对于任何一个值,二进制表示比十进制表示需要更多的数位。例如,值1234在以10为基数的系统中仅需要4位,但是如果转换为基于2的表示,结果(1011010010)需要多得多的位数。通常基数越小,表示同样值所需的位数越多。因此较大的二进制数很乏味且容易出现传送错误。然而通过一个很小的练习,会很快发现以2为基数和以16为基数(十六进制,hexadeci:mal)表示的数之间的转换用观察法几乎就可以立即完成。与其等效二进制数相比,“十六进制”(IJex)数需要很少的位数,因此讨论计算机中存储的二进制数时,使用十六进制数作为方便的速记符号。
3.计算机使用限制了数的范围的固定位数来存储数字
使用纸笔进行算术运算对数字所具有的位数的多少没有任何限制。然而,由计算机处理的数使用了用于处理有限数量的二进制位数(“位”)的硬件。与汽车的里程计只能显示0到99999英里相似,计算机使用固定数量的位来存储数从而限制了能够表示的值的范围。通常有几种固定精度(fixedprecision)可供选择:8位的“字节”,16位的“半字”,32位的“字”或者64位的“双字”。使用更少的位(比如字节)存储的数显然需要更少的存储器,但是其只能提供非常有限范围内的值。
……
前言/序言

如果问“你家中有多少计算机”,多数人可能都会回答说有2台或3台。如果问“你家中有多少微处理器(microprocessor)”,回答之前得认真地想一想。提示:远比两三个要多得多!实际上甚至超过10个、20个!今天微处理器几乎被嵌入到每一种你能想到的或者你想不到的电子产品当中。它们已经再普遍不过了,不仅是我们的家里,我们的工作场所、汽车、飞机、交通灯、超市、移动电话等中都有它们的身影,总之,几乎存在于我们生活的方方面面。
嵌入式系统为学生提供了一个令他们兴奋的机会来表现他们的创新能力。学生难道没有梦想设计下一个新的小工具,能够发挥他们的想象力吗?作为教育者,我们的挑战是利用这种兴奋,释放这些年轻人的能量,激发他们掌握这个主题的兴趣。本版中的更新内容
实际上这是一个几乎完全重写的版本,具有以下几个显著的变化:
1)取代了之前介绍的IntelIA32处理器,而涵盖了ARMCortex—M3V7处理器的体系结构和指令集.之所以选择32位的ARM处理器,是因为:2004年到2010年间设计的75%的嵌入式系统采用了32位处理器;ARM处理器的使用率快速增长,从2007年占所有嵌人式应用的19%增长到2010年的超过35%J;ARMCortex.M3是为嵌入式实时应用专门设计的。
2)涵盖了ARMC0rteX.M3处理器能够很好地适应于嵌入式应用的主要特征,包括能够避免排空流水线的条件执行,中断“尾链”,中断的“迟到处理”以及用于内存和I/O中单个位寻址的“位段”。
3)涵盖了ARM的过程调用标准以及针对函数参数、返回值和临时变量的寄存器的正确选择。
4)增加了新的章“实现算术运算”(第3章),对汇编语言编程和I/0进行了重新组织和扩展,从原来的三章增加为四章。
5)扩展了对二进制加法和减法的介绍,为以下知识点增加了新的内容:使用移位、加法和减法的方法作为常量乘法的替代方法,使用倒数乘法作为常量除法的替代方法,以及定点实数乘法的完整示例。
6)更新了C语言有关C99标准的内容。
7)大大扩充了第1—12章中每章结尾处的习题,并提供了部分习题的答案。
8)教学辅助网站上包括14个新的实验程序作业,这些作业使用德州仪器的EKI—LM3S811评估板(包括LM3S81l评估板)、Stellaris外设驱动程序库和IAR嵌入式测试程序集成开发环境的启动版本(KickstartEdition)。LM3S811评估板提供了可编程定时器、指轮驱动分压计、A/D转换器、图形显示器、用户和复位按钮、用户LED、并行端口、串行UART端口、LJSB端口和JTAG连接器。
9)使用开源的FreeRTOS实时内核来开发多线程实验作业,以探索调度、处理器利用率、线程饥饿、非绑定的优先级反转、死锁、互斥、信号量和队列。
10)教学辅助网站上提供了完整的方案来组装简易的低端开发板,这个开发板用于最后的四个实验作业,从而开发基于反馈控制的小型直流电机的多线程程序。目标
本书的最终目标是为理解嵌入式软件的多线程风格编程和高可靠性需求奠定良好的基础。为此,确定如下的具体目标:
1)理解在机器级别数据如何表示,并领会不同表示方法的效果及其限制。
2)掌握在嵌入式系统中最常用的语言特定的功能,比如位操作和变量访问。
3)学习程序员视角的处理器体系结构,以及为何有时在汇编层面进行编程是必要的或适当的。
4)学习I/O编程的不同风格,最终了解如何利用事件驱动的方法将数据处理分离成多个相互独立的计算线程。
5)学习抢占和非抢占的多线程编程、共享资源和临界区,以及调度是怎样管理系统响应时间的。
6)通过重新学习作用域(scope)、参数传递(paI.ametet.passing)、递归(recur.sion)和内存分配(.memoryallocation)来强化基本的编程技能。
7)学习与共享内存对象相关的问题,共享内存是如何受内存分配所影响的,什么样的编程实践能够用来减少共享内存的冲突。目标读者
本书致力于为计算机科学、计算机工程或电子工程大学二年级课程打下基础。期望这样一门课程能够替代传统的计算机组成和汇编程序设计课程。
本书将描述实践中最常用的汇编形式一一实现小而快或是特定目的的例程,以在类似C语言这样的高级语言编写的主程序中调用。本书因此将从“需要了解”的角度涵盖处理器组成和汇编语言的内容,而不是将其作为主要的目标。这种组织方式能帮助读者在学习本书和相关课程的过程中掌握嵌入式软件方面的汇编语言。因此,学生不仅需要学习仍然起到非常重要作用的汇编知识,也需要学习多线程编程、抢占和非抢占系统、共享资源和调度知识,这些知识有助于激发他们的兴趣,满足他们的好奇心并为学习后续的操作系统、实时系统、网络和基于微处理器的设计等课程打下基础。
在大多数学校,入门编程课程(CSl和CS2)已不再用C或者Pascal这样的过程编程语言教授,流行的方法是使用面向对象程序设计语言如C++或者Java进行教学。尽管有这样一些变化,仍然不难发现在一门或多门高年级课程中仍然普遍使用过程化语言,并且在工业领域同样发现仍在使用这样的语言。在笔者的学校,我们通过围绕本书中的内容来重新组织传统的汇编语言课程以解决这个悖论,这种重新设计不仅能为在已经非常紧凑的课程中涵盖过程性方法并介绍嵌入式系统的流行主题预留出足够的时间,还能增强学生对CSl和CS2课程中引入的参数传递、作用域和内存分配模式等内容的理解。
……

规格参数

品牌 京东图书
品牌属地 中国
ISBN 9787111441762
著者 [美]Daniel W. Lewis
出版社 机械工业出版社
印刷时间 2014-01-01
用纸 胶版纸
包装 平装
出版时间 2014-01-01
页数 189
译者 陈文智,胡威,等
语言 中文
版次 1

免责声明

产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。

查看详情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
数量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 京东图书 销售
送至
{{ __("Ship to United States only") }}
满$69免运费
正品保证

已加入购物车

继续逛逛

为你推荐

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

优惠券

{{ coupon.coupon_name_new | formatCurrency }}
领取 已领取 已领完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即将过期: {{ formatTime(coupon.use_end_time) }}

分享给好友

取消

亚米礼卡专享价

使用礼卡支付即可获得礼卡专享价

规则说明

礼卡专享价是部分商品拥有的特殊优惠价格;

购买礼卡专享价商品时,若在结算时使用电子礼卡抵扣支付,且礼卡余额足够支付订单中所有礼卡专享价商品的专享价总和,则可以启用礼卡专享价;

不使用礼卡支付,或礼卡余额不满足上一条所述要求时,将无法启用礼卡专享价,按照普通售价计算,但您仍然可以购买这些商品;

在购买礼卡专享价商品时,若余额不足,可以在购物车或结算页中点击“充值”按钮对礼卡进行购买和充值;

商品若拥有礼卡专享价,会显示“专享”的特殊价格标记;

如有疑问,请随时联系客服;

礼卡专享价相关规则最终解释权归亚米所有。

由 亚米 销售

服务保障

Yami 满$49免运费
Yami 无忧退换
Yami 从美国发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

亚米网希望为我们的客户提供最优秀的售后服务,让所有人都能放心在亚米购物。亚米自营商品在满足退换货条件的情况下,可在收到包裹的30天之内退换商品(食品因商品质量问题7天内可退换;为了确保每位客户都能获得安全和高质量的商品,对于美妆类产品,一经开封或使用即不提供退款或退货服务,质量问题除外;其他特殊商品需联系客服咨询)。
感谢您的理解和支持。

查看详情

由 亚米 销售

亚米电子礼品卡使用规则

若购买时选择自动充值,订单完成后礼卡将自动充值到您的账户中;

若购买时选择发送邮件,订单完成后系统将自动发送卡号和密码到您填写的邮箱;

发送邮件时,任何用户均可使用邮件中的卡号密码进行礼卡充值,请妥善保管邮件信息。

如接收邮件遇到问题,请联系客服处理;

发送邮件时,若礼卡没有被兑换,可以补发邮件。若已经被其他用户兑换,则无法补偿;

亚米网电子礼卡可用于购买自营或第三方商品;

亚米网电子礼卡没有有效期限制,长期有效;

亚米网电子礼卡的金额,可分多次使用;

亚米网电子礼卡业务规则,最终解释权归亚米网所有。

退换政策

已消费的电子礼卡不支持退款。

京东图书 销售

服务保障

Yami 满$49免运费
Yami 最优售后
Yami 美国本土发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

由 京东图书 销售

服务保障

Yami 跨店满$69免运费
Yami 30天退换保障

亚米-中国集运仓

由亚米从中国精选并集合各大优秀店铺的商品至亚米中国整合中心,合并包裹后将一次合包跨国邮寄至您的地址。跨店铺包邮门槛低至$69。您将在多商家集合提供的广泛选品中选购商品,轻松享受跨店铺包邮后的低邮费。

退换政策

提供30天内退换保障。产品需在全新未使用的原包装内,并附有购买凭据。产品质量问题、错发、或漏发等由商家造成的失误,将进行退款处理。其它原因造成的退换货邮费客户将需要自行承担。由于所有商品均长途跋涉,偶有简易外包压磨等但不涉及内部质量问题者,不予退换。

配送信息

亚米中国集运 Consolidated Shipping 运费$9.99(订单满$69 包邮)

下单后2个工作日中国商家发货,所有包裹抵达亚米中国整合中心(除特别情况及中国境内个别法定节假日外)会合并包裹后通过UPS发往美国。UPS从中国发货后到美国境内的平均时间为10个工作日左右,根据直发单号可随时跟踪查询。受疫情影响,目前物流可能延迟5天左右。包裹需要客人签收。如未签收,客人须承担包裹丢失风险。

由 京东图书 销售

服务保障

满$69免运费
正品保证

配送信息

Yami Consolidated Shipping 运费$9.99(订单满$69包邮)


下单后1-2个工作日内发货。 物流时效预计7-15个工作日。 如遇清关,交货时间将延长3-7天。 最终收货日期以邮政公司信息为准。

积分规则

不参加任何折扣活动以及亚米会员积分制度。

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

Yami

下载亚米应用

返回顶部

为你推荐

品牌故事

京东图书

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

评论{{'('+ commentList.posts_count + ')'}}

分享你的感受,帮助更多用户做出选择。

写评论
{{ totalRating }} 写评论
  • {{i}}星

    {{i}}星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暂无符合条件的评论

评论详情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已购买 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

请输入内容

回复{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

请输入内容

取消

End

发表评论
商品评分

请输入评论

  • 一个好的昵称,会让你的评论更受欢迎!
  • 修改了这里的昵称,个人资料中的昵称也将被修改。
感谢你的评论
你的好评可以帮助我们的社区发现更好的亚洲商品。

举报

取消

确认删除该评论吗?

取消

历史浏览

品牌故事

京东图书