鱼C论坛

 找回密码
 立即注册
查看: 2222|回复: 4

汇编第6章的习题(王富荣主编)[全做出悬赏 10鱼币]

[复制链接]
发表于 2012-5-10 21:31:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 wallace 于 2012-5-21 21:26 编辑

1.编写指令序列,比较AX,BX中的数的绝对值,绝对值大的存入AX,小的存入BX
2.统计整数1-100中不能被7整除的数字的个数
3.将AX寄存器16位分成4组,每组4位,然后把这4组分别放在AL,BL,CL,DL中
4.编写一个程序,使寄存器BL的高4位于低4位互换
(注:每个题目要有注释啊,新手求指教
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-5-11 16:03:06 | 显示全部楼层
本帖最后由 Mr.han 于 2012-5-11 16:05 编辑

我只把第二题的代码给你发上去,其他的希望其他朋友可以帮助你


  1. assume cs:code
  2. code segment
  3. start: mov dx,1
  4.         mov bl,7
  5.         mov si,0
  6.         mov cx,100

  7. s1:    mov ax,dx
  8.         div bl
  9.         cmp ah,0
  10.         jne short s2
  11.         inc si
  12. s2:    inc dx
  13.         loop s1

  14.         mov ax,4c00h
  15.         int 21h
  16. code ends
  17. end start
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-5-11 16:12:52 | 显示全部楼层
把第四题的代码也给你发上去吧,不过还是希望你能多看书,多动脑自己思考 ,这样学的知识才是自己的

  1. assume cs:code
  2. code segment
  3. start: mov bl,0d5h
  4. mov al,bl
  5. mov cl,4
  6. shr bl,cl
  7. shl al,cl
  8. add bl,al

  9. mov ax,4c00h
  10. int 21h
  11. code ends
  12. end start
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-5-12 08:29:07 | 显示全部楼层

谢谢,我会的。学了一学期的汇编,我们那老师不怎么给力啊,一节课基本上要打15分钟的广告,没一个人听懂了的。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-5-12 12:15:02 | 显示全部楼层
wallace 发表于 2012-5-12 08:29
谢谢,我会的。学了一学期的汇编,我们那老师不怎么给力啊,一节课基本上要打15分钟的广告,没一个人听懂 ...

学校里面学的东西毕竟有限的  还需要课后自己学习,自学能力很重要
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-3 17:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表