+ -
当前位置:首页 → 问答吧 → 【虎彡】大家新年快乐!指令求解~

【虎彡】大家新年快乐!指令求解~

时间:2011-01-01

来源:互联网

MOV AX,0600H
  OV BH,07 ;OV是啥?是印刷错误的MOV么
  MOV CX,0
  MOV DX,184FH
  INT 10H
  MOV AH,0
  MOV AL,06
  INT 10H
  MOV CX,100
  MOV DX,50
S:MOV AH,0CH
  MOV AL,01
  MOV BX,0
  INC CX
  CMP CX,200
  JNZ S
  RET

谁能写个注释呢?




PS: 哎 上个月奋斗了一个月第四名,和第三名差好多分呢~小花无望!不过我会继续努力的,我要得小花~我要学知识!哼哼


1 masmaster (刚开始学着爬的菜鸟) 2334 ^_^  
2 zara (Kyrie eleison) 1812  
3 shzhfu (该用户很懒,没有设置昵称) 1679 该用户很懒,没有设置个人简介  
4 znxllyuan ( <虎彡> の) 847 逆风的方向,更适合飞翔  

作者: znxllyuan   发布时间: 2011-01-01

Assembly code

  MOV AX,0600H    ;ah=6 al=0 窗口清屏
  MOV BH,07     ;是MOV ,清屏的颜色:黑底白字
  MOV CX,0      ;左上角(0,0)
  MOV DX,184FH  ;右下角(24,79), 实际上就是全屏幕
  INT 10H
  MOV AH,0      ;设置显示的模式
  MOV AL,06     ;640*200的黑白显示模式
  INT 10H
  MOV CX,100     
  MOV DX,50
S:MOV AH,0CH    ;画一个点
  MOV AL,01     ;颜色白色
  MOV BX,0      ;在第0页, 坐标cx行dx列,
  int 10h       ;这里应该漏掉这句了
  INC CX        ;行坐标加1
  CMP CX,200    ;不到200继续画
  JNZ S
  RET

应该是在图形模式下画出一条垂直的直线,从100行50列到199行50列.


作者: shzhfu   发布时间: 2011-01-01

引用 1 楼 shzhfu 的回复:
Assembly code

MOV AX,0600H ;ah=6 al=0 窗口清屏
MOV BH,07 ;是MOV ,清屏的颜色:黑底白字
MOV CX,0 ;左上角(0,0)
MOV DX,184FH ;右下角(24,79), 实际上就是全屏幕
INT 10H
MOV AH,0 ;设置显示的模式
MOV AL,0……


 书上说 从 50,100 到50,200画线 我一直不懂 X50 Y100 哪个是行?

作者: znxllyuan   发布时间: 2011-01-01

MOV AX,0600H ;ah=6 al=0 窗口清屏
  MOV BH,07 ;是MOV ,清屏的颜色:黑底白字
  MOV CX,0 ;左上角(0,0)
  MOV DX,184FH ;右下角(24,79), 实际上就是全屏幕
  INT 10H
  MOV AH,0 ;设置显示的模式
  MOV AL,06 ;640*200的黑白显示模式
  INT 10H
  MOV CX,100  
  MOV DX,50
S:MOV AH,0CH ;画一个点
  MOV AL,01 ;颜色白色
  MOV BX,0 ;在第0页, 坐标cx行dx列,
  int 10h ;这里应该漏掉这句了
  INC CX ;行坐标加1
  CMP CX,200 ;不到200继续画
  JNZ S
  RET

作者: asd593901936   发布时间: 2011-01-01

早就告诉过你这本书有漏字!!!

作者: nanlingcg   发布时间: 2011-01-01

引用 4 楼 nanlingcg 的回复:
早就告诉过你这本书有漏字!!!


  那书概念还没讲清楚就开始例子,还是英文注释,我学的吃力 
  看完图形控制器每一位、每一个读写模式后更乱了
  其实默认的就够用了 不需要去了解那么多
  但是我仔细看 不全部了解 我会睡不着觉的
  这一个星期 我啥都没干 就看那东西了
 
 

作者: znxllyuan   发布时间: 2011-01-01

不要太纠集那,要想在图形那搞个大概,以目前的资料和你目前状况不集中精力搞个2个月以上,可能很难摸着边际!!! 但也不排除例外... ...

作者: nanlingcg   发布时间: 2011-01-01